#****************************************************************************
# Author information 
# Created on : 2013-12-26
#      Author: yangyongzhen
#****************************************************************************

#****************************************************************************
# Cross complie path
#****************************************************************************
#GCC_PATH=D:\msysgit\mingw
CROSS_COMPILE=

CC     := $(CROSS_COMPILE)gcc
CXX    := $(CROSS_COMPILE)g++
AS	   := $(CROSS_COMPILE)as
AR     := $(CROSS_COMPILE)ar 
LD     := $(CROSS_COMPILE)ld
RANLIB := $(CROSS_COMPILE)ranlib
OBJDUMP:= $(CROSS_COMPILE)objdump
OBJCOPY:= $(CROSS_COMPILE)objcopy
STRIP  := $(CROSS_COMPILE)strip
#****************************************************************************
# Include paths
#****************************************************************************
INCS := -I .\LIB_Includes\LIB_Include_A303

#****************************************************************************
# Libs
#****************************************************************************
#LIB_C         := $(GCC_PATH)\arm-none-eabi\lib\libc.a
#LIB_GCC       := $(GCC_PATH)\lib\gcc\arm-none-eabi\4.7.3\libgcc.a
#LIB_A303      := 

#LIBS          := $(LIB_C) $(LIB_GCC) $(LIB_A303)
#****************************************************************************
# Flags
#****************************************************************************
CFLAGS= -std=gnu99  -g

LDSCRIPT = 
LDFLAGS	=  
#****************************************************************************
# Targets of the build
#****************************************************************************
TARGET   	:= libmyup

all: prebuild $(TARGET).a

#****************************************************************************
# Source files
#****************************************************************************
SRC_C=$(shell gfind . -name "*.c")

OBJ_C=$(patsubst %.c, %.o, $(SRC_C))

SRCS := $(SRC_C) $(SRC_C)

OBJS := $(OBJ_C) 
#****************************************************************************
# TARGET
#****************************************************************************
prebuild:
	@echo Building app...

$(TARGET).a : $(OBJS)
	ar crv $(*).a $(OBJS)
	cp libmyup.a  ../../
	@echo OK!


%.o : %.c
	$(CC) -c $(CFLAGS) $< -o $@

clean:
	@echo The following files:
	rm  -f  $(TARGET) *.o
	rm -f $(OBJS)
	@echo Removed!
#***************************************************************************
#makefile file end
#***************************************************************************
	
